self-propelled troops - Turco Inglés Diccionario